If you cannot see this page properly,click here.
如您未能完整地閱讀此頁,請 按此
 
[FIRSTNAME]您好!Systematic 誠意推介!
iPhone 程式開發及編寫課程 (ObjC + Swift)

Sass, Less 與 Compass CSS 精簡結構課程 (CSS Preprocessors)!
     
 
iPhone 程式開發及編寫課程 (ObjC + Swift)
 
傳統服務 (Live Classroom)
日期 (dd/mm) 星期 時間  
03/08 - 31/08 7:00pm - 10:00pm
 
課堂錄影隨時睇 (Video)
地點 可預約星期及時間  
旺角 一至五:11:30 - 22:30
六及日:10:30 - 21:30
(公眾假期休息)
觀塘
北角
沙田
屯門
一至五:13:30 - 22:00
六及日:12:30 - 21:00
(星期三及公眾假期休息)
 

要數現時最熱門最多人使用的手機,相信非 iPhone 莫屬了!大部份 iPhone 用戶都會連到 App Store 去購買並下載他們需要的軟件,不少簡單但創新的 iPhone 軟件亦輕易取得數十萬銷量。看到 App Store 中那麼多賺錢的軟件,您是不是也躍躍欲試呢?

雖然 Apple 官方提供了免費而完善的開發工具 iPhone SDK,但事實上,若您沒有在 Mac OS X 上利用 Cocoa 開發的經驗,想入門亦很困難,因為 Cocoa 的使用與開發方式與一般習慣在 Windows 的開發工具如 Visual Basic 或 Delphi 等,有著極大的差異。所以您就要報讀本課程,去掌握編寫 iPhone 程式的竅門。

本課程會由淺入深,一步一步的令學員熟悉 iPhone SDK 各種工具的使用,並教授 Objective-C 及 Swift 的編程語法,相信您都很快可以加入 iPhone 的開發行列!

 
iPhone 程式課程內容
 

開發工具 XCode

  • 安裝及認識 iPhone SDK
  • iPhone 程式開發及程式編寫基礎觀念
  • Cocoa 簡介
  • 開發工具 XCode 的操作及功能
  • 使用者介面設計
  • 認識多種不同的畫面元件
  • iPhone Apps 程式設計基礎

Objective-C

  • 獨特而強大的 Objective-C 程式語法
  • 資料型態與運算式
  • 條件式及迴圈
  • 動作 (Action) 及訊息 (Message)
  • 類別、物件及方法
  • 委託 (Delegate) 及 MVC 概念
  • 認識 Storyboard
  • 認識 View Controller、Navigation Controller 及 Tab Bar Controller
  • 記憶體管理
  • Picker View 與數據資料連結
  • Alert 提醒訊息視窗
  • 呼叫內建瀏覽器、電郵及 App Store
  • 簡易動畫效果
  • 載入本機檔案
  • 音訊和視訊播放
  • UIView 的座標系統
  • 畫面旋轉與座標的關係
  • AutoLayout 及 Constraints 版面設計概念
  • Table View (表格)
  • 在表格載入數據資料
  • 認識 Property List
  • 表格換頁
  • Segue 轉頁連繫
  • 二維陣列
  • 將數據資料傳送至另一頁面

Swift

  • Swift 程式語法
  • 認識設計利器 Playground
  • 變數和常數
  • Tuples
  • Optional
  • 集合型態
  • 控制流程
  • 函式
  • 類別和實體
  • 屬性和方法
  • 建構式
  • Delegate及DataSource

發佈 iPhone Apps

  • 為您的 Apps 簽署並預備發佈
  • 發佈應用程式到實體機
  • 將應用程式放上 App Store 售賣
  • 大量編程實例
 

 
 
Sass, Less 與 Compass CSS 精簡結構課程
(CSS Preprocessors)
日期 (dd/mm) 星期 時間 課時  
05/08 2:30pm - 9:30pm
(Dinner: 5:30pm-6:30pm)
6 小時
 

CSS Preprocessors 是一系列的技術能讓我們以 dry (don't repeat yourself) 原則編寫及管理 CSS。由於我們不能直接地未編譯下使用 CSS Preprocessors,要享受 CSS Preprocessors 所帶來的便利就需要有系統地由安裝、編譯、語法、將語法應用到實際例子的流程學習它。《Sass, Less 與 Compass CSS 精簡結構課程》 是一個 6 小時的課程,課程內會教授現有常用的 CSS Preprocessors (Sass, Less 和 Compass),當中覆蓋它們的安裝、編譯、語法到應用語法等。這課程令你不用到四處摸索就能學會 CSS Preprocessors。請 按此 參閱課程內容。

 
Sass, Less 與 Compass CSS 精簡結構課程內容
 

第一部份:Sass
Sass (Syntactically Awesome Stylesheets) 是一個相當流行的 CSS Preprocessor。

  • 安裝 Ruby
  • 安裝 Sass
  • Sass 命令行界面
  • 將 Sass 結合到 IDE (Integrated Development Environment, 集成開發環境)
  • 註釋
  • 變數
  • 巢狀 CSS
  • Partials 與 Imports
  • Inheritance 與 Extends
  • Mixin 與 Include
  • 引用 parent class
  • 在 CSS 內進行加減乘除等運算
  • Media query
  • 顏色處理
  • 預設值
  • Interpolation
  • 流程管理
    • if / else
    • for loop
    • each
    • while
  • Functions
    • Custom functions
    • Common numeric functions
    • Common color functions
  • 12-column grid system
  • Output styles


第二部份:Less
跟 Sass 相似,Less 是另一個同樣是相當流行的 CSS Preprocessor。

  • 安裝 Less
  • Less 命令行界面
  • 將 Less 結合到 IDE (Integrated Development Environment, 集成開發環境)
  • 註釋
  • 變數
  • Interpolation
  • 巢狀 CSS
  • Imports
  • Mixin
  • Mixin guards
  • Mixin arguments
  • 引用 parent class
  • Merging
  • 在 CSS 內進行加減乘除等運算
  • List 與 Loop
  • Functions
    • Custom functions
    • Common numeric functions
    • Common color functions
  • 12-column grid system


第三部份:Compass
Compass 是以 Sass 為基礎的 CSS authoring Framework.

  • 安裝 Compass
  • 設定環境變數 (environmental variables)
  • 使用指令建立 Compass 專案
  • 了解 config.rb
  • 在 Compass 內使用 reset
  • 在 Compass 內使用 CSS3
  • 在 Compass 內設定 Typography
  • 製作 sprite sheet
  • 不能 compile 時可以如何處理
 

旺角 電話及地址:2332-6544
九龍旺角亞皆老街 109 號,皆旺商業大廈 18 樓 【自置物業】
(港鐵旺角站 D2 出口,2 分鐘到大堂)

觀塘 電話及地址:3563-8425
九龍觀塘成業街 7 號,寧晉中心 12 樓 G2 室 【自置物業】
(港鐵觀塘站 B1 出口,2 分鐘到大堂)

北角 電話及地址:3580-1893
香港北角馬寶道 41-47 號,華寶商業大廈 3 樓 01-02 號舖 【自置物業】
(港鐵北角站 A2 出口,1 分鐘到大堂)

沙田 電話及地址:2151-9360
新界沙田石門安群街 3 號,京瑞廣場 1 期 10 樓 M 室 【自置物業】
(馬鐵石門站 C 出口,步行 1 分鐘到大堂)

屯門 電話及地址:3523-1560
屯門屯喜路 2 號,柏麗廣場 17 樓 1708 室 【自置物業】
(輕鐵市中心站,步行 4 分鐘到大堂;西鐵屯門站 B 出口,可免費轉乘輕鐵)

Website: http://www.systematic.com.hk

This e-mail is confidential. It may also be legally privileged. If you are not the addressee you may not copy, forward, disclose or use any part of it. If you have received this message in error, please delete it and all copies from your system and notify the sender immediately by using "contact us" in website.
Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender does not accept liability for any errors or omissions.

Please do not reply to this email address. 請勿回覆此電郵